package com.zrrd.codeStream.inputStream;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

/**
 * @author WanJl
 * @version 1.0
 * @title FileInputStreamTest01
 * @description (基础流)文件字节输入流-FileInputStream
 * @create 2024/5/19
 */
public class FileInputStreamTest01 {
    public static void main(String[] args) {
        //1、创建文件字节输入流对象FileInputStream
        //声明一个文件字节输入流变量
        FileInputStream fis =null;
        try {
            //创建一个文件字节输入流对象
            fis= new FileInputStream("E:/abc.txt");

            //2、调用输入的方法
            //public int read()---读取一个字节
            int i = fis.read();
            System.out.println(i);


        }catch (FileNotFoundException e){//粒度比较细的异常
            e.printStackTrace();
        }catch (IOException e){//粒度比较粗的异常
            e.printStackTrace();
        }catch (Exception e){//粒度最粗的异常
            e.printStackTrace();
        }finally {
            try {
                fis.close();
            } catch (IOException e) {
                throw new RuntimeException(e);
            }
        }
    }
}
